* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	user-select: text;
	vertical-align: baseline;
}

/* 自定义字体 */
/* @font-face {
	font-family: "文泉驿微米黑";
	src: url(/fonts/wqy-microhei.ttc);
}

@font-face {
	font-family: "文泉驿等宽微米黑";
	src: url(/fonts/wqy-microhei.ttc);
}

@font-face {
	font-family: "文泉驿正黑";
	src: url(/fonts/wqy-zenhei.ttc);
}

@font-face {
	font-family: "文泉驿等宽正黑";
	src: url(/fonts/wqy-zenhei.ttc);
} */

// 自适应布局
// 720K
@micro-screen: ~"only screen and (max-width: 710px)";
// 960K
@mini-screen: ~"only screen and (max-width: 950px)";
// 1024K (XGA分辨率，1024*768)
@xga-screen: ~"only screen and (max-width: 1020px)";
// 1280K (SXGA分辨率，1280*1024)
@sxga-screen: ~"only screen and (max-width: 1270px)";
// 1440K (WSXGA分辨率，1440*900)
@wsxga-screen: ~"only screen and (max-width: 1430px)";
// 1600K (16:9)
@lowfhd-screen: ~"only screen and (max-width: 1590px)";
// 1920K (即1080p Full HD)
@fhd-screen: ~"only screen and (max-width: 1900px)";
// 大于2560K
@qhd-screen: ~"only screen and (max-width: 2550px)";

/* 大于2560K */
@media @micro-screen {
	html {
		font-size: 22px;
	}
	body {
		max-width: 60vw;
	}
}
/* 1920K */
@media @fhd-screen {
	html {
		font-size: 20px;
	}
	body {
		max-width: 60vw;
	}
}
/* 1600K */
@media @lowfhd-screen {
	html {
		font-size: 18px;
	}
	body {
		max-width: 70vw;
	}
}
/* 1440K */
@media @wsxga-screen {
	html {
		font-size: 16px;
	}
	body {
		max-width: 75vw;
	}
}
/* 1280K */
@media @sxga-screen {
	html {
		font-size: 16px;
	}
	body {
		max-width: 80vw;
	}
}
/* 1024K */
@media @xga-screen {
	html {
		font-size: 16px;
	}
	body {
		max-width: 85vw;
	}
}
/* 960K */
@media @mini-screen {
	html {
		font-size: 14px;
	}
	body {
		max-width: 90vw;
	}
}
/* 720K */
@media @micro-screen {
	html {
		font-size: 12px;
	}
	body {
		max-width: 90vw;
	}
}

html,
body {
	min-height: 100%;
}

html {
	font-family: "文泉驿微米黑", "文泉驿正黑", "Noto Sans CJK SC", "Source Han Sans CN";
	color: #333;
	scrollbar-width: thin;
}

body {
	overflow-x: hidden;
}

ul,
ol {
	list-style: none;
}

img {
	border: none;
	vertical-align: middle;
}

a {
	text-decoration: none;
	color: #232323;
}

/* 更美观的滚动条样式 */
// ::-webkit-scrollbar-track {
// 	background-color: #f0f0f0;
// 	border-radius: 10px;
// }
// ::-webkit-scrollbar-thumb {
// 	background-color: #999;
// 	border-radius: 5px;
// 	box-shadow: inset 0 0 5px transparent;
// }
// ::-webkit-scrollbar {
// 	width: 0.5em;
// 	height: 1em;
// }
